package com.xiaomei.manager.dao;

import com.xiaomei.manager.model.TExperienceRec2;
import com.xiaomei.manager.model.TExperienceRec2Example;
import com.xiaomei.manager.model.TExperienceRec2Key;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TExperienceRec2Mapper {
    int countByExample(TExperienceRec2Example example);

    int deleteByExample(TExperienceRec2Example example);

    int deleteByPrimaryKey(TExperienceRec2Key key);

    int insert(TExperienceRec2 record);

    int insertSelective(TExperienceRec2 record);

    List<TExperienceRec2> selectByExample(TExperienceRec2Example example);

    TExperienceRec2 selectByPrimaryKey(TExperienceRec2Key key);

    int updateByExampleSelective(@Param("record") TExperienceRec2 record, @Param("example") TExperienceRec2Example example);

    int updateByExample(@Param("record") TExperienceRec2 record, @Param("example") TExperienceRec2Example example);

    int updateByPrimaryKeySelective(TExperienceRec2 record);

    int updateByPrimaryKey(TExperienceRec2 record);
}